# 题目一（5分）：有如下地址元组，请统计住在青羊区的有计人？
# address=(成都市成华区新鸿路265号,成都市青羊区江汉路91号,成都市武侯区人民南路三段6号,
# 成都市锦江区人民南路二段55号,成都市青羊区正府街129号,成都市武侯区玉林西路199)
count=0
for i in address:
    if i.startswith("成都市青羊区"):
        count+=1
print(f"住在成都市青羊区的有{count}人。")
# 题目二（10分）：请计算0到100有几个8？ 【提示：共有20个】
# 解法一：
# count=0
# for i in range(0,101):
#     count+=str(i).count("8")
# print(count)
# 解法二：
# a = [str(i) for i in range(0,101)]
# result="".join(a)
# print(result.count("8"))

# 解法三：
count=0
for i in range(0,101):
    if i<10:
        if i==8:
            count+=1
    else:
        if i%10==8:  # 个位
            count+=1

        if  i//10 == 8:  # 十位
            count += 1
print(count)



# 题目三（10分）：有如下购物车，请用代码判断是否购买了“防晒霜”，如果购买了请打印下标是几？如果没有购买，在列表的首位添加“防晒霜”
# shopping_list=["小花帽","墨镜","防晒霜","沙滩鞋"]
#
# for index, value in enumerate(shopping_list):
#     if value == "防晒霜":
#         print(f"已购买防晒霜，下标是{index}")
#         break
# else:
#     shopping_list.insert(0,"防晒霜")
#     print(f"你没有购买防晒霜，已在购物车首位添加.")




